package com.bitcola.security.admin.entity;


import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Data
@Table(name = "ag_admin_v1.cola_labs_project")
public class ApplyProject {

    @Id
    private String id;
    @Column(name = "title")
    private String title;
    @Column(name = "title_image")
    private String titleImage;
    @Column(name = "introduction")
    private String introduction;
    @Column(name = "coin_code")
    private String coinCode;
    @Column(name = "coin_code_full_name")
    private String coinCodeFullName;
    @Column(name = "symbol")
    private String symbol;
    @Column(name = "status")
    private String status;
    @Column(name = "total_number")
    private BigDecimal totalNumber;
    @Column(name = "coin_code_icon")
    private String coinCodeIcon;
    @Column(name = "lock_rate")
    private BigDecimal lockRate;

    @Column(name = "unlock_interval")
    private Long unlockInterval;
    @Column(name = "unlock_rate")
    private BigDecimal unlockRate;
    @Column(name = "auto_unlock")
    private Integer autoUnlock;
    @Column(name = "price")
    private  BigDecimal price;
    @Column(name = "remain_number")
    private BigDecimal remindNumber;
    @Column(name = "round")
    private Integer round;
    @Column(name = "total_round")
    private Integer totalRound;
    @Column(name = "timestamp")
    private  Long timestamp;
    @Column(name = "round_number")
    private BigDecimal roundNumber;
    @Column(name = "buy_min_amount")
    private BigDecimal buyMinAmount;

    @Column(name = "scale")
    private Integer scale;
    @Column(name = "project_uid")
    private String projectUid;
    @Column(name = "buy_max_amount")
    private BigDecimal buyMaxAmount;

    @Column(name = "introduction_url")
    private String introductionUrl;
    @Column(name = "introduction_url_cn")
    private  String introductionUrlCn;
    @Column(name = "title_cn")
    private  String titleCn;
    @Column(name = "title_image_cn")
    private String titleImageCn;
    @Column(name = "introduction_cn")
    private  String introductionCn;
    @Column(name = "signature")
    private String signature;

    @Column(name = "qualification")
    private String qualification;
    @Column(name = "max_dudect")
    private BigDecimal maxDudect;
    @Column(name = "start_time")
    private Date startTime;
    @Column(name = "end_time")
    private  Date endTime;

    @Column(name = "rush")
    private  Integer rush;
    @Column(name = "prime_price")
    private  BigDecimal primePrice;
    @Column(name = "dudect")
    private BigDecimal dudect;
    @Column(name = "whitepaper_url")
    private String whitepaperUrl;
    @Column(name = "whitepaper_url_cn")
    private String whitepaperUrlCn;

    @Column(name = "real_amount")
    private BigDecimal realAmount;

}
